pay one's final respects - Francés Inglés Diccionario